package com.beifu.manager.service.assetoutplanservice;

import com.beifu.manager.model.AssetOutPlan;
import com.beifu.manager.vo.assetout.AssetOutDetailVo;

import java.util.List;

/**
 * @Author: licy
 * @Date :  2018/6/17 20:32
 * @Last Modified by: licy
 * @Last Modified time:  2018/6/17 20:32
 */
public interface AssetOutPlanService {
    /**
     * 得到AssetOutPlan表中的数据 的 产品类型 并且包装
     * @param assetOutId
     * @param washFlag
     */
    AssetOutDetailVo getOnePlanDetail(String assetOutId, boolean washFlag);

    /**
     * 得到AssetOutPlan表中的数据 的 产品类型 不包装
     * @param assetOutId
     * @param washFlag
     * @return
     */
    public List<AssetOutPlan> getAssetOutPlans(String assetOutId, boolean washFlag);

    List<AssetOutPlan> dealAssetOutStatus(String assetOutId);

    AssetOutDetailVo getOnePlanDetailOut(String assetOutId, boolean washFlag);

    public List<AssetOutPlan> getAssetOutPlansOut(String assetOutId, boolean washFlag);
}